#include "grillado_original.h"


esferaId GrilladoOriginal::add_element(Coord x, Coord y, Coord Z)  {
	esferaId result(GrilladoOriginal::obtener_id(x, y, Z)); // using GrilladoOriginal::obtener_id instead of Grillado::obtener_id
	add_element(result);
}



inline void GrilladoOriginal::remove_element(Coord x, Coord y, Coord Z) throw (gridPositionException) {
	remove_element(obtener_id(x,y,Z));
}
	
GrilladoOriginal::GrilladoOriginal(size_t a, size_t b, size_t c, Length R, Length D) throw 
			(Grillado<unsigned int>::radiusOrDistanceParamException, Grillado<unsigned int>::sizeParamException, bad_alloc)
			: Grillado<unsigned int>(a, b, c, R, D) {};
